VB编程中" & & "是不是一种特定的格式?

来源:百度知道 编辑:UC知道 时间:2024/06/15 10:24:34
如,有一句是这样的:
strcx = "select 课程名,成绩.* from 成绩,课程 where 成绩.课程号=课程.课程号 and 课程名='" & Combo2.Text & "'"
这里最后一句" & Combo2.Text & "表示引用变量 Combo2.Text,是不是引用变量时就要用" & & "的方式,请教高手解答

& 是一个字符串连接的运算符, 跟加减乘除一样,是把 & 两侧的字符连成一个的

引用MSDN解释

& 运算符

用来强制两个表达式作字符串连接。

语法

result = expression1 & expression2

& 运算符的语法具有以下几个部分:

部分 描述
result 必需的;任何 String或 Variant 变量。
expression1 必需的;任何表达式。
expression2 必需的;任何表达式。

说明

如果 expression 不是字符串,则将其转换成 String 变体。如果两个表达式都是字符串表达式,则 result 的数据类型是 String;否则 result 是 String 变体。如果两个表达式都是 Null,则 result 也是 Null。但是,只要有一个 expression 是 Null,那么在与其它表达式连接时,都将其作为长度为零的字符串 ("") 处理。任何 Empty 类型表达式也作为长度为零的字符串处理。

& &说明这是要打出这个控件的名称而不是启用这个控件

不是内部命令之间要连接都要加的,不然会出错

……无语。。。楼上几位都在说什么啊。居然还扯到sql语法上去……

& 是VB的一个运算符,表示把 & 前面的和 & 后面的两个字符串连接起来成为一个更长的字符串。

a="ABC"
b="DEF"
a&b="ABCDEF"
这是基本常识啊。

你那里就是构造一个SQL语句,用&把几个字符串拼成一个完整的SQL语句保存在strcx里面啊。

"select 课程名,成绩.* from 成绩,课程 where 成绩.课程号=课程.课程号 and 课程名='"
——————这是一个很长的字符串,但是它不是我